package 异常;

public class demo04_tryCatch {
    /*
    try{
        可能产生异常的代码
    }catch(定义一个异常变量，用来接受try中抛出的异常){
           异常处理逻辑，异常产生后如何处理异常
           一般在工作中，会把异常存入日志
    }

    注：
        可能有多个异常所以有多个catch
    * */
    public static void main(String[] args) {
        try{
            m1("a.t");
        }catch (Exception e){
            System.out.println(e);
        }

        System.out.println("后续代码");
        
    }

    private static void m1(String s) throws Exception{
        if(!s.endsWith(".txt")){
            throw new Exception("文件名错误!!!");
        }
    }
}
